home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Almathera Ten Pack 3: CDPD 3
/
Almathera Ten on Ten - Disc 3: CDPD3.iso
/
scope
/
176-200
/
scopedisk180
/
arexxtutorial
/
rexecute
/
rexecute.intro
< prev
next >
Wrap
Text File
|
1995-03-19
|
2KB
|
41 lines
I've been using this little Arexx thingy for over a year, and it just
occurred to me someone else might find this useful. I'm a CLI user,
but like to use the mouse when it makes my life easier, and this
program helps. RExecute is nothing fancy, but provides a decent
alternative to trying to remember a dozen CLI aliases or creating
icons for all your scripts. With this, CLI users can make their
script names as long and descriptive (and contain as many spaces) as
they want!
RExecute uses the arp.library requester to display a list of script
files which can be easily clicked on with the mouse to EXECUTE. The
requester just hangs out on the WorkBench screen waiting for the user
make a selection. Double-clicking on the script name executes it,
and the requester returns for your next request. This simple program
requires ARexx, arp.library and rexxarp.library to run.
I use a subdirectory in my s: drive called "Common_Apps" (which can
contain additional subdirectories if you're a stickler for
organization) to contain my most frequently used scripts. I use this
primarily for those scripts which launch significant programs, such
as a word processor (e.g., after assigning font libraries, changing
current directories, and/or changing stack sizes).
This was cloned straight off an old ARexx print spooler I picked up
from PLink a while ago, and shows the rexx code used to get at the
arp file requester (I didn't clean up the code at all, tho).
I'd guess we don't see a lot of ARexx scripts published because the
authors, like me, might feel the utility is so specific to our
personal needs that no one else would care. If nothing else, though,
publishing interesting projects can provide some great EXAMPLES for
others to build on!
*** John
PLink: J DUBLER
CI$: 73220,2567
Saved: 11/25/89